Service-Oriented Architecture for Space Exploration Robotic Rover Systems
نویسنده
چکیده
Currently, industrial sectors are transforming their business processes into e-services and component-based architectures to build flexible, robust, and scalable systems, and reduce integrationrelated maintenance and development costs. Robotics is yet another promising and fast-growing industry that deals with the creation of machines that operate in an autonomous fashion and serve for various applications including space exploration, weaponry, laboratory research, and manufacturing. It is in space exploration that the most common type of robots is the planetary rover which moves across the surface of a planet and conducts a thorough geological study of the celestial surface. This type of rover system is still ad-hoc in that it incorporates its software into its core hardware making the whole system cohesive, tightly-coupled, more susceptible to shortcomings, less flexible, hard to be scaled and maintained, and impossible to be adapted to other purposes. This paper proposes a serviceoriented architecture for space exploration robotic rover systems made out of loosely-coupled and distributed web services. The proposed architecture consists of three elementary tiers: the client tier that corresponds to the actual rover; the server tier that corresponds to the web services; and the middleware tier that corresponds to an Enterprise Service Bus which promotes interoperability between the interconnected entities. The niche of this architecture is that rover’s software components are decoupled and isolated from the rover’s body and possibly deployed at a distant location. A service-oriented architecture promotes integrate-ability, scalability, reusability, maintainability, and interoperability for client-to-server communication. Future research can improve upon the proposed architecture so much so that it supports encryption standards so as to deliver data security as well as message concealment for the various communicating entities of the system. Keywords—Service-oriented Architecture, Robotics, WebService, Space Exploration, Planetary Rover
منابع مشابه
Service Oriented Robotic Architecture for Space Robotics: Design, Testing, and Lessons Learned
This paper presents the lessons learned from six years of experiments with planetary rover prototypes running the Service Oriented Robotic Architecture (SORA) developed by the Intelligent Robotics Group (IRG) at the NASA Ames Research Center. SORA relies on proven software engineering methods and technologies applied to space robotics. Based on a Service Oriented Architecture and robust middlew...
متن کاملService Oriented Robotic Architecture for Space Robotics: Design, Testing, and Lessons Learned
This paper presents the lessons learned from six years of experiments with planetary rover prototypes running the Service Oriented Robotic Architecture (SORA) developed by the Intelligent Robotics Group (IRG) at the NASA Ames Research Center. SORA relies on proven software engineering methods and technologies applied to space robotics. Based on a Service Oriented Architecture and robust middlew...
متن کاملField Tested Service Oriented Robotic Architecture: Case Study
This paper presents the lessons learned from six years of experiments with planetary rover prototypes running the Service Oriented Robotic Architecture (SORA) developed by the Intelligent Robotics Group (IRG) at NASA Ames Research Center. SORA relies on proven software methods and technologies applied to the robotic world. Based on a Service Oriented Architecture and robust middleware, SORA ext...
متن کاملRobotic Assistance, Mobility & Vision Systems – Enabling Technology for Early Human-robotic Lunar Exploration
In the 21 st Century, space exploration will focus on surface exploration, with human-robotic collaboration allowing extended-duration stays at challenging lunar and planetary sites. This paper focuses on three early phases of lunar exploration: (i) in-situ characterisation and site survey for science, prospecting and reconnaissance in advance of human sorties (ii) in-situ human sortie field as...
متن کاملAutonomous Rovers for Human Exploration of Mars
Autonomous rovers are a critical element for the success of human exploration of Mars. The robotic tasks required for human presence on Mars are beyond the ability of current rovers; these tasks include landing-site scouting and mining, as well as emplacement and maintenance of a habitat, fuel production facility, and power generator. These tasks are required before and also during human presen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1204.0185 شماره
صفحات -
تاریخ انتشار 2012